public class SpringAOP00 {
}
/*AOP的全称是Aspect Oriented Programming，即面向切面编程。
是实现功能统一维护的一种技术，它将业务逻辑的各个部分进行隔离，
使开发人员在编写业务逻辑时可以专心于核心业务，从而提高了开发效率。

作用：在不修改源码的基础上，对已有方法进行增强。
实现原理：动态代理技术。
优势：减少重复代码、提高开发效率、维护方便
应用场景：事务处理、日志管理、权限控制、异常处理等方面。*/

/*为了更好地理解AOP，就需要对AOP的相关术语有一些了解

名称	说明
Joinpoint（连接点）	指能被拦截到的点，在Spring中只有方法能被拦截。
Pointcut（切点）	指要对哪些连接点进行拦截，即被增强的方法。
Advice（通知）	指拦截后要做的事情，即切点被拦截后执行的方法。
Aspect（切面）	切点+通知称为切面
Target（目标）	被代理的对象
Proxy（代理）	代理对象
Weaving（织入）	生成代理对象的过程*/